package file;

import java.io.File;

/**
 * 访问一个目录中的所有子项
 */
public class ListFileDemo {
    public static void main(String[] args) {
        //访问当前文件所有属性
        File file = new File(".");
        //判断是一文件还是目录
        System.out.println("是否是一个文件："+file.isFile());//false
        System.out.println("是否是一个目录："+file.isDirectory());//true
        //访问所有子项
        if (file.isDirectory()){
            /*
            File[] listFiles() 返回的是一个File的数组
             */
            File[] su = file.listFiles();
            System.out.println(su.length);//这个数组的长度
            for (int i = 0; i <su.length; i++) {//遍历
                File fu = su[i];//获取
                System.out.println(fu.getName());//输出每一个子项的名字
            }
        }
    }
}
